projects
/
emacs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3393c3f
)
(mark_object): Do set ARRAY_MARK_FLAG for bool-vectors.
author
Richard M. Stallman
<rms@gnu.org>
Mon, 10 Jun 1996 18:19:48 +0000
(18:19 +0000)
committer
Richard M. Stallman
<rms@gnu.org>
Mon, 10 Jun 1996 18:19:48 +0000
(18:19 +0000)
src/alloc.c
patch
|
blob
|
history
diff --git
a/src/alloc.c
b/src/alloc.c
index bb27a5df10930c2b69015c36491c8781373007bd..71870839916b541fb405afee78fb129eb05b466d 100644
(file)
--- a/
src/alloc.c
+++ b/
src/alloc.c
@@
-1822,7
+1822,13
@@
mark_object (argptr)
}
#endif /* MULTI_FRAME */
else if (GC_BOOL_VECTOR_P (obj))
- ;
+ {
+ register struct Lisp_Vector *ptr = XVECTOR (obj);
+
+ if (ptr->size & ARRAY_MARK_FLAG)
+ break; /* Already marked */
+ ptr->size |= ARRAY_MARK_FLAG; /* Else mark it */
+ }
else
{
register struct Lisp_Vector *ptr = XVECTOR (obj);